<template>
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
      <el-form-item label="共几页" prop="totalPage">
        <el-input v-model="queryParams.totalPage" placeholder="请输入共几页" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="第几页" prop="page">
        <el-input v-model="queryParams.page" placeholder="请输入第几页" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="记录编号" prop="jilbh">
        <el-input v-model="queryParams.jilbh" placeholder="请输入记录编号" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="检测单位名称" prop="jiancdwmc">
        <el-input v-model="queryParams.jiancdwmc" placeholder="请输入检测单位名称" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="工程部位/用途" prop="gongcbwyt">
        <el-input v-model="queryParams.gongcbwyt" placeholder="请输入工程部位/用途" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="样品名称" prop="yangpmc">
        <el-input v-model="queryParams.yangpmc" placeholder="请输入样品名称" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="样品编号" prop="yangpbh">
        <el-input v-model="queryParams.yangpbh" placeholder="请输入样品编号" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="样品数量" prop="yangpsl">
        <el-input v-model="queryParams.yangpsl" placeholder="请输入样品数量" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="样品状态" prop="yangpzt">
        <el-input v-model="queryParams.yangpzt" placeholder="请输入样品状态" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="样品时间" prop="yangpsj">
        <el-date-picker clearable v-model="queryParams.yangpsj" type="date" value-format="yyyy-MM-dd" placeholder="请选择样品时间"></el-date-picker>
      </el-form-item>
      <el-form-item label="试验检测日期" prop="shiyjcrq">
        <el-input v-model="queryParams.shiyjcrq" placeholder="请输入试验检测日期" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试验条件温度" prop="shiytjwd">
        <el-input v-model="queryParams.shiytjwd" placeholder="请输入试验条件温度" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试验条件湿度" prop="shiytjsd">
        <el-input v-model="queryParams.shiytjsd" placeholder="请输入试验条件湿度" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="检测依据" prop="jiancyj">
        <el-input v-model="queryParams.jiancyj" placeholder="请输入检测依据" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="判定依据" prop="pandyj">
        <el-input v-model="queryParams.pandyj" placeholder="请输入判定依据" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="主要仪器设备名称及编号" prop="zhuyyqsbmcjbh">
        <el-input v-model="queryParams.zhuyyqsbmcjbh" placeholder="请输入主要仪器设备名称及编号" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="取样桩号1" prop="quyzh1">
        <el-input v-model="queryParams.quyzh1" placeholder="请输入取样桩号1" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="取样位置1" prop="quywz1">
        <el-input v-model="queryParams.quywz1" placeholder="请输入取样位置1" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="取样深度cm1" prop="quysd1">
        <el-input v-model="queryParams.quysd1" placeholder="请输入取样深度cm1" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试前筒砂质量1" prop="shiqtszl1">
        <el-input v-model="queryParams.shiqtszl1" placeholder="请输入试前筒砂质量1" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试后筒加剩余砂质量1" prop="shihtjsyszl1">
        <el-input v-model="queryParams.shihtjsyszl1" placeholder="请输入试后筒加剩余砂质量1" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试坑内砂质量1" prop="shiknszl1">
        <el-input v-model="queryParams.shiknszl1" placeholder="请输入试坑内砂质量1" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="量砂密度1" prop="liangsmd1">
        <el-input v-model="queryParams.liangsmd1" placeholder="请输入量砂密度1" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试坑体积1" prop="shiktj1">
        <el-input v-model="queryParams.shiktj1" placeholder="请输入试坑体积1" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="坑内湿土样质量1" prop="kengnstyzl1">
        <el-input v-model="queryParams.kengnstyzl1" placeholder="请输入坑内湿土样质量1" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="湿密度1" prop="shimd1">
        <el-input v-model="queryParams.shimd1" placeholder="请输入湿密度1" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="取样桩号2" prop="quyzh2">
        <el-input v-model="queryParams.quyzh2" placeholder="请输入取样桩号2" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="取样位置2" prop="quywz2">
        <el-input v-model="queryParams.quywz2" placeholder="请输入取样位置2" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="取样深度cm2" prop="quysd2">
        <el-input v-model="queryParams.quysd2" placeholder="请输入取样深度cm2" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试前筒砂质量2" prop="shiqtszl2">
        <el-input v-model="queryParams.shiqtszl2" placeholder="请输入试前筒砂质量2" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试后筒加剩余砂质量2" prop="shihtjsyszl2">
        <el-input v-model="queryParams.shihtjsyszl2" placeholder="请输入试后筒加剩余砂质量2" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试坑内砂质量2" prop="shiknszl2">
        <el-input v-model="queryParams.shiknszl2" placeholder="请输入试坑内砂质量2" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="量砂密度2" prop="liangsmd2">
        <el-input v-model="queryParams.liangsmd2" placeholder="请输入量砂密度2" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试坑体积2" prop="shiktj2">
        <el-input v-model="queryParams.shiktj2" placeholder="请输入试坑体积2" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="坑内湿土样质量2" prop="kengnstyzl2">
        <el-input v-model="queryParams.kengnstyzl2" placeholder="请输入坑内湿土样质量2" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="湿密度2" prop="shimd2">
        <el-input v-model="queryParams.shimd2" placeholder="请输入湿密度2" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="取样桩号3" prop="quyzh3">
        <el-input v-model="queryParams.quyzh3" placeholder="请输入取样桩号3" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="取样位置3" prop="quywz3">
        <el-input v-model="queryParams.quywz3" placeholder="请输入取样位置3" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="取样深度cm3" prop="quysd3">
        <el-input v-model="queryParams.quysd3" placeholder="请输入取样深度cm3" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试前筒砂质量3" prop="shiqtszl3">
        <el-input v-model="queryParams.shiqtszl3" placeholder="请输入试前筒砂质量3" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试后筒加剩余砂质量3" prop="shihtjsyszl3">
        <el-input v-model="queryParams.shihtjsyszl3" placeholder="请输入试后筒加剩余砂质量3" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试坑内砂质量3" prop="shiknszl3">
        <el-input v-model="queryParams.shiknszl3" placeholder="请输入试坑内砂质量3" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="量砂密度3" prop="liangsmd3">
        <el-input v-model="queryParams.liangsmd3" placeholder="请输入量砂密度3" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试坑体积3" prop="shiktj3">
        <el-input v-model="queryParams.shiktj3" placeholder="请输入试坑体积3" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="坑内湿土样质量3" prop="kengnstyzl3">
        <el-input v-model="queryParams.kengnstyzl3" placeholder="请输入坑内湿土样质量3" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="湿密度3" prop="shimd3">
        <el-input v-model="queryParams.shimd3" placeholder="请输入湿密度3" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="取样桩号4" prop="quyzh4">
        <el-input v-model="queryParams.quyzh4" placeholder="请输入取样桩号4" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="取样位置4" prop="quywz4">
        <el-input v-model="queryParams.quywz4" placeholder="请输入取样位置4" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="取样深度cm4" prop="quysd4">
        <el-input v-model="queryParams.quysd4" placeholder="请输入取样深度cm4" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试前筒砂质量4" prop="shiqtszl4">
        <el-input v-model="queryParams.shiqtszl4" placeholder="请输入试前筒砂质量4" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试后筒加剩余砂质量4" prop="shihtjsyszl4">
        <el-input v-model="queryParams.shihtjsyszl4" placeholder="请输入试后筒加剩余砂质量4" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试坑内砂质量4" prop="shiknszl4">
        <el-input v-model="queryParams.shiknszl4" placeholder="请输入试坑内砂质量4" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="量砂密度4" prop="liangsmd4">
        <el-input v-model="queryParams.liangsmd4" placeholder="请输入量砂密度4" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试坑体积4" prop="shiktj4">
        <el-input v-model="queryParams.shiktj4" placeholder="请输入试坑体积4" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="坑内湿土样质量4" prop="kengnstyzl4">
        <el-input v-model="queryParams.kengnstyzl4" placeholder="请输入坑内湿土样质量4" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="湿密度4" prop="shimd4">
        <el-input v-model="queryParams.shimd4" placeholder="请输入湿密度4" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒号11" prop="heh11">
        <el-input v-model="queryParams.heh11" placeholder="请输入盒号11" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒质量11" prop="hezl11">
        <el-input v-model="queryParams.hezl11" placeholder="请输入盒质量11" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒+湿土质量11" prop="hejstzl11">
        <el-input v-model="queryParams.hejstzl11" placeholder="请输入盒+湿土质量11" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒+干土质量11" prop="hejgtzl11">
        <el-input v-model="queryParams.hejgtzl11" placeholder="请输入盒+干土质量11" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="水分质量11" prop="shuifzl11">
        <el-input v-model="queryParams.shuifzl11" placeholder="请输入水分质量11" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="干土质量11" prop="gantzl11">
        <el-input v-model="queryParams.gantzl11" placeholder="请输入干土质量11" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="含水率11" prop="hansl11">
        <el-input v-model="queryParams.hansl11" placeholder="请输入含水率11" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒号12" prop="heh12">
        <el-input v-model="queryParams.heh12" placeholder="请输入盒号12" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒质量12" prop="hezl12">
        <el-input v-model="queryParams.hezl12" placeholder="请输入盒质量12" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒+湿土质量12" prop="hejstzl12">
        <el-input v-model="queryParams.hejstzl12" placeholder="请输入盒+湿土质量12" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒+干土质量12" prop="hejgtzl12">
        <el-input v-model="queryParams.hejgtzl12" placeholder="请输入盒+干土质量12" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="水分质量12" prop="shuifzl12">
        <el-input v-model="queryParams.shuifzl12" placeholder="请输入水分质量12" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="干土质量12" prop="gantzl12">
        <el-input v-model="queryParams.gantzl12" placeholder="请输入干土质量12" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="含水率12" prop="hansl12">
        <el-input v-model="queryParams.hansl12" placeholder="请输入含水率12" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="平均含水率1" prop="hanslpjz1">
        <el-input v-model="queryParams.hanslpjz1" placeholder="请输入平均含水率1" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒号21" prop="heh21">
        <el-input v-model="queryParams.heh21" placeholder="请输入盒号21" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒质量21" prop="hezl21">
        <el-input v-model="queryParams.hezl21" placeholder="请输入盒质量21" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒+湿土质量21" prop="hejstzl21">
        <el-input v-model="queryParams.hejstzl21" placeholder="请输入盒+湿土质量21" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒+干土质量21" prop="hejgtzl21">
        <el-input v-model="queryParams.hejgtzl21" placeholder="请输入盒+干土质量21" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="水分质量21" prop="shuifzl21">
        <el-input v-model="queryParams.shuifzl21" placeholder="请输入水分质量21" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="干土质量21" prop="gantzl21">
        <el-input v-model="queryParams.gantzl21" placeholder="请输入干土质量21" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="含水率21" prop="hansl21">
        <el-input v-model="queryParams.hansl21" placeholder="请输入含水率21" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒号22" prop="heh22">
        <el-input v-model="queryParams.heh22" placeholder="请输入盒号22" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒质量22" prop="hezl22">
        <el-input v-model="queryParams.hezl22" placeholder="请输入盒质量22" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒+湿土质量22" prop="hejstzl22">
        <el-input v-model="queryParams.hejstzl22" placeholder="请输入盒+湿土质量22" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒+干土质量22" prop="hejgtzl22">
        <el-input v-model="queryParams.hejgtzl22" placeholder="请输入盒+干土质量22" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="水分质量22" prop="shuifzl22">
        <el-input v-model="queryParams.shuifzl22" placeholder="请输入水分质量22" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="干土质量22" prop="gantzl22">
        <el-input v-model="queryParams.gantzl22" placeholder="请输入干土质量22" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="含水率22" prop="hansl22">
        <el-input v-model="queryParams.hansl22" placeholder="请输入含水率22" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="平均含水率2" prop="hanslpjz2">
        <el-input v-model="queryParams.hanslpjz2" placeholder="请输入平均含水率2" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒号31" prop="heh31">
        <el-input v-model="queryParams.heh31" placeholder="请输入盒号31" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒质量31" prop="hezl31">
        <el-input v-model="queryParams.hezl31" placeholder="请输入盒质量31" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒+湿土质量31" prop="hejstzl31">
        <el-input v-model="queryParams.hejstzl31" placeholder="请输入盒+湿土质量31" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒+干土质量31" prop="hejgtzl31">
        <el-input v-model="queryParams.hejgtzl31" placeholder="请输入盒+干土质量31" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="水分质量31" prop="shuifzl31">
        <el-input v-model="queryParams.shuifzl31" placeholder="请输入水分质量31" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="干土质量31" prop="gantzl31">
        <el-input v-model="queryParams.gantzl31" placeholder="请输入干土质量31" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="含水率31" prop="hansl31">
        <el-input v-model="queryParams.hansl31" placeholder="请输入含水率31" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒号32" prop="heh32">
        <el-input v-model="queryParams.heh32" placeholder="请输入盒号32" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒质量32" prop="hezl32">
        <el-input v-model="queryParams.hezl32" placeholder="请输入盒质量32" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒+湿土质量32" prop="hejstzl32">
        <el-input v-model="queryParams.hejstzl32" placeholder="请输入盒+湿土质量32" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒+干土质量32" prop="hejgtzl32">
        <el-input v-model="queryParams.hejgtzl32" placeholder="请输入盒+干土质量32" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="水分质量32" prop="shuifzl32">
        <el-input v-model="queryParams.shuifzl32" placeholder="请输入水分质量32" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="干土质量32" prop="gantzl32">
        <el-input v-model="queryParams.gantzl32" placeholder="请输入干土质量32" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="含水率32" prop="hansl32">
        <el-input v-model="queryParams.hansl32" placeholder="请输入含水率32" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="平均含水率3" prop="hanslpjz3">
        <el-input v-model="queryParams.hanslpjz3" placeholder="请输入平均含水率3" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒号41" prop="heh41">
        <el-input v-model="queryParams.heh41" placeholder="请输入盒号41" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒质量41" prop="hezl41">
        <el-input v-model="queryParams.hezl41" placeholder="请输入盒质量41" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒+湿土质量41" prop="hejstzl41">
        <el-input v-model="queryParams.hejstzl41" placeholder="请输入盒+湿土质量41" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒+干土质量41" prop="hejgtzl41">
        <el-input v-model="queryParams.hejgtzl41" placeholder="请输入盒+干土质量41" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="水分质量41" prop="shuifzl41">
        <el-input v-model="queryParams.shuifzl41" placeholder="请输入水分质量41" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="干土质量41" prop="gantzl41">
        <el-input v-model="queryParams.gantzl41" placeholder="请输入干土质量41" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="含水率41" prop="hansl41">
        <el-input v-model="queryParams.hansl41" placeholder="请输入含水率41" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒号42" prop="heh42">
        <el-input v-model="queryParams.heh42" placeholder="请输入盒号42" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒质量42" prop="hezl42">
        <el-input v-model="queryParams.hezl42" placeholder="请输入盒质量42" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒+湿土质量42" prop="hejstzl42">
        <el-input v-model="queryParams.hejstzl42" placeholder="请输入盒+湿土质量42" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="盒+干土质量42" prop="hejgtzl42">
        <el-input v-model="queryParams.hejgtzl42" placeholder="请输入盒+干土质量42" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="水分质量42" prop="shuifzl42">
        <el-input v-model="queryParams.shuifzl42" placeholder="请输入水分质量42" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="干土质量42" prop="gantzl42">
        <el-input v-model="queryParams.gantzl42" placeholder="请输入干土质量42" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="含水率42" prop="hansl42">
        <el-input v-model="queryParams.hansl42" placeholder="请输入含水率42" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="平均含水率4" prop="hanslpjz4">
        <el-input v-model="queryParams.hanslpjz4" placeholder="请输入平均含水率4" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="干密度1" prop="ganmd1">
        <el-input v-model="queryParams.ganmd1" placeholder="请输入干密度1" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="干密度2" prop="ganmd2">
        <el-input v-model="queryParams.ganmd2" placeholder="请输入干密度2" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="干密度3" prop="ganmd3">
        <el-input v-model="queryParams.ganmd3" placeholder="请输入干密度3" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="干密度4" prop="ganmd4">
        <el-input v-model="queryParams.ganmd4" placeholder="请输入干密度4" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="平均干密度1" prop="pingjgmd1">
        <el-input v-model="queryParams.pingjgmd1" placeholder="请输入平均干密度1" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="平均干密度2" prop="pingjgmd2">
        <el-input v-model="queryParams.pingjgmd2" placeholder="请输入平均干密度2" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
      </el-form-item>
    </el-form>

    <el-row :gutter="10" class="mb5 top-right-btn small-line-height">
      <el-col :span="1.5">
        <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" v-hasPermi="['report_tg:tgTdmdjlbBsInfo:add']">新增</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate" v-hasPermi="['report_tg:tgTdmdjlbBsInfo:edit']">修改</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete" v-hasPermi="['report_tg:tgTdmdjlbBsInfo:remove']">删除</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" v-hasPermi="['report_tg:tgTdmdjlbBsInfo:export']">导出</el-button>
      </el-col>
      <!-- <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> -->
    </el-row>

    <el-table border stripe v-loading="loading" :data="tgTdmdjlbBsInfoList" @selection-change="handleSelectionChange">
      <el-table-column type="selection" width="55" align="center" />
      <el-table-column label="一份excel表格的唯一id(其他的excel主表，都应有此字段）" align="center" prop="excelId" v-if="true" />
      <el-table-column label="共几页" align="center" prop="totalPage" />
      <el-table-column label="第几页" align="center" prop="page" />
      <el-table-column label="记录编号" align="center" prop="jilbh" />
      <el-table-column label="检测单位名称" align="center" prop="jiancdwmc" />
      <el-table-column label="工程部位/用途" align="center" prop="gongcbwyt" />
      <el-table-column label="样品名称" align="center" prop="yangpmc" />
      <el-table-column label="样品编号" align="center" prop="yangpbh" />
      <el-table-column label="样品数量" align="center" prop="yangpsl" />
      <el-table-column label="样品状态" align="center" prop="yangpzt" />
      <el-table-column label="样品时间" align="center" prop="yangpsj" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.yangpsj, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label="试验检测日期" align="center" prop="shiyjcrq" />
      <el-table-column label="试验条件温度" align="center" prop="shiytjwd" />
      <el-table-column label="试验条件湿度" align="center" prop="shiytjsd" />
      <el-table-column label="检测依据" align="center" prop="jiancyj" />
      <el-table-column label="判定依据" align="center" prop="pandyj" />
      <el-table-column label="主要仪器设备名称及编号" align="center" prop="zhuyyqsbmcjbh" />
      <el-table-column label="取样桩号1" align="center" prop="quyzh1" />
      <el-table-column label="取样位置1" align="center" prop="quywz1" />
      <el-table-column label="取样深度cm1" align="center" prop="quysd1" />
      <el-table-column label="试前筒砂质量1" align="center" prop="shiqtszl1" />
      <el-table-column label="试后筒加剩余砂质量1" align="center" prop="shihtjsyszl1" />
      <el-table-column label="试坑内砂质量1" align="center" prop="shiknszl1" />
      <el-table-column label="量砂密度1" align="center" prop="liangsmd1" />
      <el-table-column label="试坑体积1" align="center" prop="shiktj1" />
      <el-table-column label="坑内湿土样质量1" align="center" prop="kengnstyzl1" />
      <el-table-column label="湿密度1" align="center" prop="shimd1" />
      <el-table-column label="取样桩号2" align="center" prop="quyzh2" />
      <el-table-column label="取样位置2" align="center" prop="quywz2" />
      <el-table-column label="取样深度cm2" align="center" prop="quysd2" />
      <el-table-column label="试前筒砂质量2" align="center" prop="shiqtszl2" />
      <el-table-column label="试后筒加剩余砂质量2" align="center" prop="shihtjsyszl2" />
      <el-table-column label="试坑内砂质量2" align="center" prop="shiknszl2" />
      <el-table-column label="量砂密度2" align="center" prop="liangsmd2" />
      <el-table-column label="试坑体积2" align="center" prop="shiktj2" />
      <el-table-column label="坑内湿土样质量2" align="center" prop="kengnstyzl2" />
      <el-table-column label="湿密度2" align="center" prop="shimd2" />
      <el-table-column label="取样桩号3" align="center" prop="quyzh3" />
      <el-table-column label="取样位置3" align="center" prop="quywz3" />
      <el-table-column label="取样深度cm3" align="center" prop="quysd3" />
      <el-table-column label="试前筒砂质量3" align="center" prop="shiqtszl3" />
      <el-table-column label="试后筒加剩余砂质量3" align="center" prop="shihtjsyszl3" />
      <el-table-column label="试坑内砂质量3" align="center" prop="shiknszl3" />
      <el-table-column label="量砂密度3" align="center" prop="liangsmd3" />
      <el-table-column label="试坑体积3" align="center" prop="shiktj3" />
      <el-table-column label="坑内湿土样质量3" align="center" prop="kengnstyzl3" />
      <el-table-column label="湿密度3" align="center" prop="shimd3" />
      <el-table-column label="取样桩号4" align="center" prop="quyzh4" />
      <el-table-column label="取样位置4" align="center" prop="quywz4" />
      <el-table-column label="取样深度cm4" align="center" prop="quysd4" />
      <el-table-column label="试前筒砂质量4" align="center" prop="shiqtszl4" />
      <el-table-column label="试后筒加剩余砂质量4" align="center" prop="shihtjsyszl4" />
      <el-table-column label="试坑内砂质量4" align="center" prop="shiknszl4" />
      <el-table-column label="量砂密度4" align="center" prop="liangsmd4" />
      <el-table-column label="试坑体积4" align="center" prop="shiktj4" />
      <el-table-column label="坑内湿土样质量4" align="center" prop="kengnstyzl4" />
      <el-table-column label="湿密度4" align="center" prop="shimd4" />
      <el-table-column label="盒号11" align="center" prop="heh11" />
      <el-table-column label="盒质量11" align="center" prop="hezl11" />
      <el-table-column label="盒+湿土质量11" align="center" prop="hejstzl11" />
      <el-table-column label="盒+干土质量11" align="center" prop="hejgtzl11" />
      <el-table-column label="水分质量11" align="center" prop="shuifzl11" />
      <el-table-column label="干土质量11" align="center" prop="gantzl11" />
      <el-table-column label="含水率11" align="center" prop="hansl11" />
      <el-table-column label="盒号12" align="center" prop="heh12" />
      <el-table-column label="盒质量12" align="center" prop="hezl12" />
      <el-table-column label="盒+湿土质量12" align="center" prop="hejstzl12" />
      <el-table-column label="盒+干土质量12" align="center" prop="hejgtzl12" />
      <el-table-column label="水分质量12" align="center" prop="shuifzl12" />
      <el-table-column label="干土质量12" align="center" prop="gantzl12" />
      <el-table-column label="含水率12" align="center" prop="hansl12" />
      <el-table-column label="平均含水率1" align="center" prop="hanslpjz1" />
      <el-table-column label="盒号21" align="center" prop="heh21" />
      <el-table-column label="盒质量21" align="center" prop="hezl21" />
      <el-table-column label="盒+湿土质量21" align="center" prop="hejstzl21" />
      <el-table-column label="盒+干土质量21" align="center" prop="hejgtzl21" />
      <el-table-column label="水分质量21" align="center" prop="shuifzl21" />
      <el-table-column label="干土质量21" align="center" prop="gantzl21" />
      <el-table-column label="含水率21" align="center" prop="hansl21" />
      <el-table-column label="盒号22" align="center" prop="heh22" />
      <el-table-column label="盒质量22" align="center" prop="hezl22" />
      <el-table-column label="盒+湿土质量22" align="center" prop="hejstzl22" />
      <el-table-column label="盒+干土质量22" align="center" prop="hejgtzl22" />
      <el-table-column label="水分质量22" align="center" prop="shuifzl22" />
      <el-table-column label="干土质量22" align="center" prop="gantzl22" />
      <el-table-column label="含水率22" align="center" prop="hansl22" />
      <el-table-column label="平均含水率2" align="center" prop="hanslpjz2" />
      <el-table-column label="盒号31" align="center" prop="heh31" />
      <el-table-column label="盒质量31" align="center" prop="hezl31" />
      <el-table-column label="盒+湿土质量31" align="center" prop="hejstzl31" />
      <el-table-column label="盒+干土质量31" align="center" prop="hejgtzl31" />
      <el-table-column label="水分质量31" align="center" prop="shuifzl31" />
      <el-table-column label="干土质量31" align="center" prop="gantzl31" />
      <el-table-column label="含水率31" align="center" prop="hansl31" />
      <el-table-column label="盒号32" align="center" prop="heh32" />
      <el-table-column label="盒质量32" align="center" prop="hezl32" />
      <el-table-column label="盒+湿土质量32" align="center" prop="hejstzl32" />
      <el-table-column label="盒+干土质量32" align="center" prop="hejgtzl32" />
      <el-table-column label="水分质量32" align="center" prop="shuifzl32" />
      <el-table-column label="干土质量32" align="center" prop="gantzl32" />
      <el-table-column label="含水率32" align="center" prop="hansl32" />
      <el-table-column label="平均含水率3" align="center" prop="hanslpjz3" />
      <el-table-column label="盒号41" align="center" prop="heh41" />
      <el-table-column label="盒质量41" align="center" prop="hezl41" />
      <el-table-column label="盒+湿土质量41" align="center" prop="hejstzl41" />
      <el-table-column label="盒+干土质量41" align="center" prop="hejgtzl41" />
      <el-table-column label="水分质量41" align="center" prop="shuifzl41" />
      <el-table-column label="干土质量41" align="center" prop="gantzl41" />
      <el-table-column label="含水率41" align="center" prop="hansl41" />
      <el-table-column label="盒号42" align="center" prop="heh42" />
      <el-table-column label="盒质量42" align="center" prop="hezl42" />
      <el-table-column label="盒+湿土质量42" align="center" prop="hejstzl42" />
      <el-table-column label="盒+干土质量42" align="center" prop="hejgtzl42" />
      <el-table-column label="水分质量42" align="center" prop="shuifzl42" />
      <el-table-column label="干土质量42" align="center" prop="gantzl42" />
      <el-table-column label="含水率42" align="center" prop="hansl42" />
      <el-table-column label="平均含水率4" align="center" prop="hanslpjz4" />
      <el-table-column label="干密度1" align="center" prop="ganmd1" />
      <el-table-column label="干密度2" align="center" prop="ganmd2" />
      <el-table-column label="干密度3" align="center" prop="ganmd3" />
      <el-table-column label="干密度4" align="center" prop="ganmd4" />
      <el-table-column label="平均干密度1" align="center" prop="pingjgmd1" />
      <el-table-column label="平均干密度2" align="center" prop="pingjgmd2" />
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['report_tg:tgTdmdjlbBsInfo:edit']">修改</el-button>
          <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" v-hasPermi="['report_tg:tgTdmdjlbBsInfo:remove']">删除</el-button>
        </template>
      </el-table-column>
    </el-table>

    <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize" @pagination="getList" />

    <!-- 添加或修改土的密度记录对话框 -->
    <jy-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
        <el-form-item label="共几页" prop="totalPage">
          <el-input v-model="form.totalPage" placeholder="请输入共几页" />
        </el-form-item>
        <el-form-item label="第几页" prop="page">
          <el-input v-model="form.page" placeholder="请输入第几页" />
        </el-form-item>
        <el-form-item label="记录编号" prop="jilbh">
          <el-input v-model="form.jilbh" placeholder="请输入记录编号" />
        </el-form-item>
        <el-form-item label="检测单位名称" prop="jiancdwmc">
          <el-input v-model="form.jiancdwmc" placeholder="请输入检测单位名称" />
        </el-form-item>
        <el-form-item label="工程部位/用途" prop="gongcbwyt">
          <el-input v-model="form.gongcbwyt" placeholder="请输入工程部位/用途" />
        </el-form-item>
        <el-form-item label="样品名称" prop="yangpmc">
          <el-input v-model="form.yangpmc" placeholder="请输入样品名称" />
        </el-form-item>
        <el-form-item label="样品编号" prop="yangpbh">
          <el-input v-model="form.yangpbh" placeholder="请输入样品编号" />
        </el-form-item>
        <el-form-item label="样品数量" prop="yangpsl">
          <el-input v-model="form.yangpsl" placeholder="请输入样品数量" />
        </el-form-item>
        <el-form-item label="样品状态" prop="yangpzt">
          <el-input v-model="form.yangpzt" placeholder="请输入样品状态" />
        </el-form-item>
        <el-form-item label="样品时间" prop="yangpsj">
          <el-date-picker clearable v-model="form.yangpsj" type="datetime" value-format="yyyy-MM-dd HH:mm:ss" placeholder="请选择样品时间"></el-date-picker>
        </el-form-item>
        <el-form-item label="试验检测日期" prop="shiyjcrq">
          <el-input v-model="form.shiyjcrq" placeholder="请输入试验检测日期" />
        </el-form-item>
        <el-form-item label="试验条件温度" prop="shiytjwd">
          <el-input v-model="form.shiytjwd" placeholder="请输入试验条件温度" />
        </el-form-item>
        <el-form-item label="试验条件湿度" prop="shiytjsd">
          <el-input v-model="form.shiytjsd" placeholder="请输入试验条件湿度" />
        </el-form-item>
        <el-form-item label="检测依据" prop="jiancyj">
          <el-input v-model="form.jiancyj" placeholder="请输入检测依据" />
        </el-form-item>
        <el-form-item label="判定依据" prop="pandyj">
          <el-input v-model="form.pandyj" placeholder="请输入判定依据" />
        </el-form-item>
        <el-form-item label="主要仪器设备名称及编号" prop="zhuyyqsbmcjbh">
          <el-input v-model="form.zhuyyqsbmcjbh" placeholder="请输入主要仪器设备名称及编号" />
        </el-form-item>
        <el-form-item label="取样桩号1" prop="quyzh1">
          <el-input v-model="form.quyzh1" placeholder="请输入取样桩号1" />
        </el-form-item>
        <el-form-item label="取样位置1" prop="quywz1">
          <el-input v-model="form.quywz1" placeholder="请输入取样位置1" />
        </el-form-item>
        <el-form-item label="取样深度cm1" prop="quysd1">
          <el-input v-model="form.quysd1" placeholder="请输入取样深度cm1" />
        </el-form-item>
        <el-form-item label="试前筒砂质量1" prop="shiqtszl1">
          <el-input v-model="form.shiqtszl1" placeholder="请输入试前筒砂质量1" />
        </el-form-item>
        <el-form-item label="试后筒加剩余砂质量1" prop="shihtjsyszl1">
          <el-input v-model="form.shihtjsyszl1" placeholder="请输入试后筒加剩余砂质量1" />
        </el-form-item>
        <el-form-item label="试坑内砂质量1" prop="shiknszl1">
          <el-input v-model="form.shiknszl1" placeholder="请输入试坑内砂质量1" />
        </el-form-item>
        <el-form-item label="量砂密度1" prop="liangsmd1">
          <el-input v-model="form.liangsmd1" placeholder="请输入量砂密度1" />
        </el-form-item>
        <el-form-item label="试坑体积1" prop="shiktj1">
          <el-input v-model="form.shiktj1" placeholder="请输入试坑体积1" />
        </el-form-item>
        <el-form-item label="坑内湿土样质量1" prop="kengnstyzl1">
          <el-input v-model="form.kengnstyzl1" placeholder="请输入坑内湿土样质量1" />
        </el-form-item>
        <el-form-item label="湿密度1" prop="shimd1">
          <el-input v-model="form.shimd1" placeholder="请输入湿密度1" />
        </el-form-item>
        <el-form-item label="取样桩号2" prop="quyzh2">
          <el-input v-model="form.quyzh2" placeholder="请输入取样桩号2" />
        </el-form-item>
        <el-form-item label="取样位置2" prop="quywz2">
          <el-input v-model="form.quywz2" placeholder="请输入取样位置2" />
        </el-form-item>
        <el-form-item label="取样深度cm2" prop="quysd2">
          <el-input v-model="form.quysd2" placeholder="请输入取样深度cm2" />
        </el-form-item>
        <el-form-item label="试前筒砂质量2" prop="shiqtszl2">
          <el-input v-model="form.shiqtszl2" placeholder="请输入试前筒砂质量2" />
        </el-form-item>
        <el-form-item label="试后筒加剩余砂质量2" prop="shihtjsyszl2">
          <el-input v-model="form.shihtjsyszl2" placeholder="请输入试后筒加剩余砂质量2" />
        </el-form-item>
        <el-form-item label="试坑内砂质量2" prop="shiknszl2">
          <el-input v-model="form.shiknszl2" placeholder="请输入试坑内砂质量2" />
        </el-form-item>
        <el-form-item label="量砂密度2" prop="liangsmd2">
          <el-input v-model="form.liangsmd2" placeholder="请输入量砂密度2" />
        </el-form-item>
        <el-form-item label="试坑体积2" prop="shiktj2">
          <el-input v-model="form.shiktj2" placeholder="请输入试坑体积2" />
        </el-form-item>
        <el-form-item label="坑内湿土样质量2" prop="kengnstyzl2">
          <el-input v-model="form.kengnstyzl2" placeholder="请输入坑内湿土样质量2" />
        </el-form-item>
        <el-form-item label="湿密度2" prop="shimd2">
          <el-input v-model="form.shimd2" placeholder="请输入湿密度2" />
        </el-form-item>
        <el-form-item label="取样桩号3" prop="quyzh3">
          <el-input v-model="form.quyzh3" placeholder="请输入取样桩号3" />
        </el-form-item>
        <el-form-item label="取样位置3" prop="quywz3">
          <el-input v-model="form.quywz3" placeholder="请输入取样位置3" />
        </el-form-item>
        <el-form-item label="取样深度cm3" prop="quysd3">
          <el-input v-model="form.quysd3" placeholder="请输入取样深度cm3" />
        </el-form-item>
        <el-form-item label="试前筒砂质量3" prop="shiqtszl3">
          <el-input v-model="form.shiqtszl3" placeholder="请输入试前筒砂质量3" />
        </el-form-item>
        <el-form-item label="试后筒加剩余砂质量3" prop="shihtjsyszl3">
          <el-input v-model="form.shihtjsyszl3" placeholder="请输入试后筒加剩余砂质量3" />
        </el-form-item>
        <el-form-item label="试坑内砂质量3" prop="shiknszl3">
          <el-input v-model="form.shiknszl3" placeholder="请输入试坑内砂质量3" />
        </el-form-item>
        <el-form-item label="量砂密度3" prop="liangsmd3">
          <el-input v-model="form.liangsmd3" placeholder="请输入量砂密度3" />
        </el-form-item>
        <el-form-item label="试坑体积3" prop="shiktj3">
          <el-input v-model="form.shiktj3" placeholder="请输入试坑体积3" />
        </el-form-item>
        <el-form-item label="坑内湿土样质量3" prop="kengnstyzl3">
          <el-input v-model="form.kengnstyzl3" placeholder="请输入坑内湿土样质量3" />
        </el-form-item>
        <el-form-item label="湿密度3" prop="shimd3">
          <el-input v-model="form.shimd3" placeholder="请输入湿密度3" />
        </el-form-item>
        <el-form-item label="取样桩号4" prop="quyzh4">
          <el-input v-model="form.quyzh4" placeholder="请输入取样桩号4" />
        </el-form-item>
        <el-form-item label="取样位置4" prop="quywz4">
          <el-input v-model="form.quywz4" placeholder="请输入取样位置4" />
        </el-form-item>
        <el-form-item label="取样深度cm4" prop="quysd4">
          <el-input v-model="form.quysd4" placeholder="请输入取样深度cm4" />
        </el-form-item>
        <el-form-item label="试前筒砂质量4" prop="shiqtszl4">
          <el-input v-model="form.shiqtszl4" placeholder="请输入试前筒砂质量4" />
        </el-form-item>
        <el-form-item label="试后筒加剩余砂质量4" prop="shihtjsyszl4">
          <el-input v-model="form.shihtjsyszl4" placeholder="请输入试后筒加剩余砂质量4" />
        </el-form-item>
        <el-form-item label="试坑内砂质量4" prop="shiknszl4">
          <el-input v-model="form.shiknszl4" placeholder="请输入试坑内砂质量4" />
        </el-form-item>
        <el-form-item label="量砂密度4" prop="liangsmd4">
          <el-input v-model="form.liangsmd4" placeholder="请输入量砂密度4" />
        </el-form-item>
        <el-form-item label="试坑体积4" prop="shiktj4">
          <el-input v-model="form.shiktj4" placeholder="请输入试坑体积4" />
        </el-form-item>
        <el-form-item label="坑内湿土样质量4" prop="kengnstyzl4">
          <el-input v-model="form.kengnstyzl4" placeholder="请输入坑内湿土样质量4" />
        </el-form-item>
        <el-form-item label="湿密度4" prop="shimd4">
          <el-input v-model="form.shimd4" placeholder="请输入湿密度4" />
        </el-form-item>
        <el-form-item label="盒号11" prop="heh11">
          <el-input v-model="form.heh11" placeholder="请输入盒号11" />
        </el-form-item>
        <el-form-item label="盒质量11" prop="hezl11">
          <el-input v-model="form.hezl11" placeholder="请输入盒质量11" />
        </el-form-item>
        <el-form-item label="盒+湿土质量11" prop="hejstzl11">
          <el-input v-model="form.hejstzl11" placeholder="请输入盒+湿土质量11" />
        </el-form-item>
        <el-form-item label="盒+干土质量11" prop="hejgtzl11">
          <el-input v-model="form.hejgtzl11" placeholder="请输入盒+干土质量11" />
        </el-form-item>
        <el-form-item label="水分质量11" prop="shuifzl11">
          <el-input v-model="form.shuifzl11" placeholder="请输入水分质量11" />
        </el-form-item>
        <el-form-item label="干土质量11" prop="gantzl11">
          <el-input v-model="form.gantzl11" placeholder="请输入干土质量11" />
        </el-form-item>
        <el-form-item label="含水率11" prop="hansl11">
          <el-input v-model="form.hansl11" placeholder="请输入含水率11" />
        </el-form-item>
        <el-form-item label="盒号12" prop="heh12">
          <el-input v-model="form.heh12" placeholder="请输入盒号12" />
        </el-form-item>
        <el-form-item label="盒质量12" prop="hezl12">
          <el-input v-model="form.hezl12" placeholder="请输入盒质量12" />
        </el-form-item>
        <el-form-item label="盒+湿土质量12" prop="hejstzl12">
          <el-input v-model="form.hejstzl12" placeholder="请输入盒+湿土质量12" />
        </el-form-item>
        <el-form-item label="盒+干土质量12" prop="hejgtzl12">
          <el-input v-model="form.hejgtzl12" placeholder="请输入盒+干土质量12" />
        </el-form-item>
        <el-form-item label="水分质量12" prop="shuifzl12">
          <el-input v-model="form.shuifzl12" placeholder="请输入水分质量12" />
        </el-form-item>
        <el-form-item label="干土质量12" prop="gantzl12">
          <el-input v-model="form.gantzl12" placeholder="请输入干土质量12" />
        </el-form-item>
        <el-form-item label="含水率12" prop="hansl12">
          <el-input v-model="form.hansl12" placeholder="请输入含水率12" />
        </el-form-item>
        <el-form-item label="平均含水率1" prop="hanslpjz1">
          <el-input v-model="form.hanslpjz1" placeholder="请输入平均含水率1" />
        </el-form-item>
        <el-form-item label="盒号21" prop="heh21">
          <el-input v-model="form.heh21" placeholder="请输入盒号21" />
        </el-form-item>
        <el-form-item label="盒质量21" prop="hezl21">
          <el-input v-model="form.hezl21" placeholder="请输入盒质量21" />
        </el-form-item>
        <el-form-item label="盒+湿土质量21" prop="hejstzl21">
          <el-input v-model="form.hejstzl21" placeholder="请输入盒+湿土质量21" />
        </el-form-item>
        <el-form-item label="盒+干土质量21" prop="hejgtzl21">
          <el-input v-model="form.hejgtzl21" placeholder="请输入盒+干土质量21" />
        </el-form-item>
        <el-form-item label="水分质量21" prop="shuifzl21">
          <el-input v-model="form.shuifzl21" placeholder="请输入水分质量21" />
        </el-form-item>
        <el-form-item label="干土质量21" prop="gantzl21">
          <el-input v-model="form.gantzl21" placeholder="请输入干土质量21" />
        </el-form-item>
        <el-form-item label="含水率21" prop="hansl21">
          <el-input v-model="form.hansl21" placeholder="请输入含水率21" />
        </el-form-item>
        <el-form-item label="盒号22" prop="heh22">
          <el-input v-model="form.heh22" placeholder="请输入盒号22" />
        </el-form-item>
        <el-form-item label="盒质量22" prop="hezl22">
          <el-input v-model="form.hezl22" placeholder="请输入盒质量22" />
        </el-form-item>
        <el-form-item label="盒+湿土质量22" prop="hejstzl22">
          <el-input v-model="form.hejstzl22" placeholder="请输入盒+湿土质量22" />
        </el-form-item>
        <el-form-item label="盒+干土质量22" prop="hejgtzl22">
          <el-input v-model="form.hejgtzl22" placeholder="请输入盒+干土质量22" />
        </el-form-item>
        <el-form-item label="水分质量22" prop="shuifzl22">
          <el-input v-model="form.shuifzl22" placeholder="请输入水分质量22" />
        </el-form-item>
        <el-form-item label="干土质量22" prop="gantzl22">
          <el-input v-model="form.gantzl22" placeholder="请输入干土质量22" />
        </el-form-item>
        <el-form-item label="含水率22" prop="hansl22">
          <el-input v-model="form.hansl22" placeholder="请输入含水率22" />
        </el-form-item>
        <el-form-item label="平均含水率2" prop="hanslpjz2">
          <el-input v-model="form.hanslpjz2" placeholder="请输入平均含水率2" />
        </el-form-item>
        <el-form-item label="盒号31" prop="heh31">
          <el-input v-model="form.heh31" placeholder="请输入盒号31" />
        </el-form-item>
        <el-form-item label="盒质量31" prop="hezl31">
          <el-input v-model="form.hezl31" placeholder="请输入盒质量31" />
        </el-form-item>
        <el-form-item label="盒+湿土质量31" prop="hejstzl31">
          <el-input v-model="form.hejstzl31" placeholder="请输入盒+湿土质量31" />
        </el-form-item>
        <el-form-item label="盒+干土质量31" prop="hejgtzl31">
          <el-input v-model="form.hejgtzl31" placeholder="请输入盒+干土质量31" />
        </el-form-item>
        <el-form-item label="水分质量31" prop="shuifzl31">
          <el-input v-model="form.shuifzl31" placeholder="请输入水分质量31" />
        </el-form-item>
        <el-form-item label="干土质量31" prop="gantzl31">
          <el-input v-model="form.gantzl31" placeholder="请输入干土质量31" />
        </el-form-item>
        <el-form-item label="含水率31" prop="hansl31">
          <el-input v-model="form.hansl31" placeholder="请输入含水率31" />
        </el-form-item>
        <el-form-item label="盒号32" prop="heh32">
          <el-input v-model="form.heh32" placeholder="请输入盒号32" />
        </el-form-item>
        <el-form-item label="盒质量32" prop="hezl32">
          <el-input v-model="form.hezl32" placeholder="请输入盒质量32" />
        </el-form-item>
        <el-form-item label="盒+湿土质量32" prop="hejstzl32">
          <el-input v-model="form.hejstzl32" placeholder="请输入盒+湿土质量32" />
        </el-form-item>
        <el-form-item label="盒+干土质量32" prop="hejgtzl32">
          <el-input v-model="form.hejgtzl32" placeholder="请输入盒+干土质量32" />
        </el-form-item>
        <el-form-item label="水分质量32" prop="shuifzl32">
          <el-input v-model="form.shuifzl32" placeholder="请输入水分质量32" />
        </el-form-item>
        <el-form-item label="干土质量32" prop="gantzl32">
          <el-input v-model="form.gantzl32" placeholder="请输入干土质量32" />
        </el-form-item>
        <el-form-item label="含水率32" prop="hansl32">
          <el-input v-model="form.hansl32" placeholder="请输入含水率32" />
        </el-form-item>
        <el-form-item label="平均含水率3" prop="hanslpjz3">
          <el-input v-model="form.hanslpjz3" placeholder="请输入平均含水率3" />
        </el-form-item>
        <el-form-item label="盒号41" prop="heh41">
          <el-input v-model="form.heh41" placeholder="请输入盒号41" />
        </el-form-item>
        <el-form-item label="盒质量41" prop="hezl41">
          <el-input v-model="form.hezl41" placeholder="请输入盒质量41" />
        </el-form-item>
        <el-form-item label="盒+湿土质量41" prop="hejstzl41">
          <el-input v-model="form.hejstzl41" placeholder="请输入盒+湿土质量41" />
        </el-form-item>
        <el-form-item label="盒+干土质量41" prop="hejgtzl41">
          <el-input v-model="form.hejgtzl41" placeholder="请输入盒+干土质量41" />
        </el-form-item>
        <el-form-item label="水分质量41" prop="shuifzl41">
          <el-input v-model="form.shuifzl41" placeholder="请输入水分质量41" />
        </el-form-item>
        <el-form-item label="干土质量41" prop="gantzl41">
          <el-input v-model="form.gantzl41" placeholder="请输入干土质量41" />
        </el-form-item>
        <el-form-item label="含水率41" prop="hansl41">
          <el-input v-model="form.hansl41" placeholder="请输入含水率41" />
        </el-form-item>
        <el-form-item label="盒号42" prop="heh42">
          <el-input v-model="form.heh42" placeholder="请输入盒号42" />
        </el-form-item>
        <el-form-item label="盒质量42" prop="hezl42">
          <el-input v-model="form.hezl42" placeholder="请输入盒质量42" />
        </el-form-item>
        <el-form-item label="盒+湿土质量42" prop="hejstzl42">
          <el-input v-model="form.hejstzl42" placeholder="请输入盒+湿土质量42" />
        </el-form-item>
        <el-form-item label="盒+干土质量42" prop="hejgtzl42">
          <el-input v-model="form.hejgtzl42" placeholder="请输入盒+干土质量42" />
        </el-form-item>
        <el-form-item label="水分质量42" prop="shuifzl42">
          <el-input v-model="form.shuifzl42" placeholder="请输入水分质量42" />
        </el-form-item>
        <el-form-item label="干土质量42" prop="gantzl42">
          <el-input v-model="form.gantzl42" placeholder="请输入干土质量42" />
        </el-form-item>
        <el-form-item label="含水率42" prop="hansl42">
          <el-input v-model="form.hansl42" placeholder="请输入含水率42" />
        </el-form-item>
        <el-form-item label="平均含水率4" prop="hanslpjz4">
          <el-input v-model="form.hanslpjz4" placeholder="请输入平均含水率4" />
        </el-form-item>
        <el-form-item label="干密度1" prop="ganmd1">
          <el-input v-model="form.ganmd1" placeholder="请输入干密度1" />
        </el-form-item>
        <el-form-item label="干密度2" prop="ganmd2">
          <el-input v-model="form.ganmd2" placeholder="请输入干密度2" />
        </el-form-item>
        <el-form-item label="干密度3" prop="ganmd3">
          <el-input v-model="form.ganmd3" placeholder="请输入干密度3" />
        </el-form-item>
        <el-form-item label="干密度4" prop="ganmd4">
          <el-input v-model="form.ganmd4" placeholder="请输入干密度4" />
        </el-form-item>
        <el-form-item label="平均干密度1" prop="pingjgmd1">
          <el-input v-model="form.pingjgmd1" placeholder="请输入平均干密度1" />
        </el-form-item>
        <el-form-item label="平均干密度2" prop="pingjgmd2">
          <el-input v-model="form.pingjgmd2" placeholder="请输入平均干密度2" />
        </el-form-item>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button size="small" :loading="buttonLoading" type="primary" @click="submitForm">确 定</el-button>
        <el-button size="small" @click="cancel">取 消</el-button>
      </div>
    </jy-dialog>
  </div>
</template>

<script>
import { listTgTdmdjlbBsInfo, getTgTdmdjlbBsInfo, delTgTdmdjlbBsInfo, addTgTdmdjlbBsInfo, updateTgTdmdjlbBsInfo } from "@/api/report_tg/tgTdmdjlbBsInfo";

export default {
  name: "TgTdmdjlbBsInfo",
  data() {
    return {
      // 按钮loading
      buttonLoading: false,
      // 遮罩层
      loading: true,
      // 选中数组
      ids: [],
      // 非单个禁用
      single: true,
      // 非多个禁用
      multiple: true,
      // 显示搜索条件
      showSearch: true,
      // 总条数
      total: 0,
      // 土的密度记录表格数据
      tgTdmdjlbBsInfoList: [],
      // 弹出层标题
      title: "",
      // 是否显示弹出层
      open: false,
      // 查询参数
      queryParams: {
        pageNum: 1,
        pageSize: 10,
        totalPage: undefined,
        page: undefined,
        jilbh: undefined,
        jiancdwmc: undefined,
        gongcbwyt: undefined,
        yangpmc: undefined,
        yangpbh: undefined,
        yangpsl: undefined,
        yangpzt: undefined,
        yangpsj: undefined,
        shiyjcrq: undefined,
        shiytjwd: undefined,
        shiytjsd: undefined,
        jiancyj: undefined,
        pandyj: undefined,
        zhuyyqsbmcjbh: undefined,
        quyzh1: undefined,
        quywz1: undefined,
        quysd1: undefined,
        shiqtszl1: undefined,
        shihtjsyszl1: undefined,
        shiknszl1: undefined,
        liangsmd1: undefined,
        shiktj1: undefined,
        kengnstyzl1: undefined,
        shimd1: undefined,
        quyzh2: undefined,
        quywz2: undefined,
        quysd2: undefined,
        shiqtszl2: undefined,
        shihtjsyszl2: undefined,
        shiknszl2: undefined,
        liangsmd2: undefined,
        shiktj2: undefined,
        kengnstyzl2: undefined,
        shimd2: undefined,
        quyzh3: undefined,
        quywz3: undefined,
        quysd3: undefined,
        shiqtszl3: undefined,
        shihtjsyszl3: undefined,
        shiknszl3: undefined,
        liangsmd3: undefined,
        shiktj3: undefined,
        kengnstyzl3: undefined,
        shimd3: undefined,
        quyzh4: undefined,
        quywz4: undefined,
        quysd4: undefined,
        shiqtszl4: undefined,
        shihtjsyszl4: undefined,
        shiknszl4: undefined,
        liangsmd4: undefined,
        shiktj4: undefined,
        kengnstyzl4: undefined,
        shimd4: undefined,
        heh11: undefined,
        hezl11: undefined,
        hejstzl11: undefined,
        hejgtzl11: undefined,
        shuifzl11: undefined,
        gantzl11: undefined,
        hansl11: undefined,
        heh12: undefined,
        hezl12: undefined,
        hejstzl12: undefined,
        hejgtzl12: undefined,
        shuifzl12: undefined,
        gantzl12: undefined,
        hansl12: undefined,
        hanslpjz1: undefined,
        heh21: undefined,
        hezl21: undefined,
        hejstzl21: undefined,
        hejgtzl21: undefined,
        shuifzl21: undefined,
        gantzl21: undefined,
        hansl21: undefined,
        heh22: undefined,
        hezl22: undefined,
        hejstzl22: undefined,
        hejgtzl22: undefined,
        shuifzl22: undefined,
        gantzl22: undefined,
        hansl22: undefined,
        hanslpjz2: undefined,
        heh31: undefined,
        hezl31: undefined,
        hejstzl31: undefined,
        hejgtzl31: undefined,
        shuifzl31: undefined,
        gantzl31: undefined,
        hansl31: undefined,
        heh32: undefined,
        hezl32: undefined,
        hejstzl32: undefined,
        hejgtzl32: undefined,
        shuifzl32: undefined,
        gantzl32: undefined,
        hansl32: undefined,
        hanslpjz3: undefined,
        heh41: undefined,
        hezl41: undefined,
        hejstzl41: undefined,
        hejgtzl41: undefined,
        shuifzl41: undefined,
        gantzl41: undefined,
        hansl41: undefined,
        heh42: undefined,
        hezl42: undefined,
        hejstzl42: undefined,
        hejgtzl42: undefined,
        shuifzl42: undefined,
        gantzl42: undefined,
        hansl42: undefined,
        hanslpjz4: undefined,
        ganmd1: undefined,
        ganmd2: undefined,
        ganmd3: undefined,
        ganmd4: undefined,
        pingjgmd1: undefined,
        pingjgmd2: undefined
      },
      // 表单参数
      form: {},
      // 表单校验
      rules: {
        excelId: [{ required: true, message: "一份excel表格的唯一id(其他的excel主表，都应有此字段）不能为空", trigger: "blur" }],
        totalPage: [{ required: true, message: "共几页不能为空", trigger: "blur" }],
        page: [{ required: true, message: "第几页不能为空", trigger: "blur" }],
        jilbh: [{ required: true, message: "记录编号不能为空", trigger: "blur" }],
        jiancdwmc: [{ required: true, message: "检测单位名称不能为空", trigger: "blur" }],
        gongcbwyt: [{ required: true, message: "工程部位/用途不能为空", trigger: "blur" }],
        yangpmc: [{ required: true, message: "样品名称不能为空", trigger: "blur" }],
        yangpbh: [{ required: true, message: "样品编号不能为空", trigger: "blur" }],
        yangpsl: [{ required: true, message: "样品数量不能为空", trigger: "blur" }],
        yangpzt: [{ required: true, message: "样品状态不能为空", trigger: "blur" }],
        yangpsj: [{ required: true, message: "样品时间不能为空", trigger: "blur" }],
        shiyjcrq: [{ required: true, message: "试验检测日期不能为空", trigger: "blur" }],
        shiytjwd: [{ required: true, message: "试验条件温度不能为空", trigger: "blur" }],
        shiytjsd: [{ required: true, message: "试验条件湿度不能为空", trigger: "blur" }],
        jiancyj: [{ required: true, message: "检测依据不能为空", trigger: "blur" }],
        pandyj: [{ required: true, message: "判定依据不能为空", trigger: "blur" }],
        zhuyyqsbmcjbh: [{ required: true, message: "主要仪器设备名称及编号不能为空", trigger: "blur" }],
        quyzh1: [{ required: true, message: "取样桩号1不能为空", trigger: "blur" }],
        quywz1: [{ required: true, message: "取样位置1不能为空", trigger: "blur" }],
        quysd1: [{ required: true, message: "取样深度cm1不能为空", trigger: "blur" }],
        shiqtszl1: [{ required: true, message: "试前筒砂质量1不能为空", trigger: "blur" }],
        shihtjsyszl1: [{ required: true, message: "试后筒加剩余砂质量1不能为空", trigger: "blur" }],
        shiknszl1: [{ required: true, message: "试坑内砂质量1不能为空", trigger: "blur" }],
        liangsmd1: [{ required: true, message: "量砂密度1不能为空", trigger: "blur" }],
        shiktj1: [{ required: true, message: "试坑体积1不能为空", trigger: "blur" }],
        kengnstyzl1: [{ required: true, message: "坑内湿土样质量1不能为空", trigger: "blur" }],
        shimd1: [{ required: true, message: "湿密度1不能为空", trigger: "blur" }],
        quyzh2: [{ required: true, message: "取样桩号2不能为空", trigger: "blur" }],
        quywz2: [{ required: true, message: "取样位置2不能为空", trigger: "blur" }],
        quysd2: [{ required: true, message: "取样深度cm2不能为空", trigger: "blur" }],
        shiqtszl2: [{ required: true, message: "试前筒砂质量2不能为空", trigger: "blur" }],
        shihtjsyszl2: [{ required: true, message: "试后筒加剩余砂质量2不能为空", trigger: "blur" }],
        shiknszl2: [{ required: true, message: "试坑内砂质量2不能为空", trigger: "blur" }],
        liangsmd2: [{ required: true, message: "量砂密度2不能为空", trigger: "blur" }],
        shiktj2: [{ required: true, message: "试坑体积2不能为空", trigger: "blur" }],
        kengnstyzl2: [{ required: true, message: "坑内湿土样质量2不能为空", trigger: "blur" }],
        shimd2: [{ required: true, message: "湿密度2不能为空", trigger: "blur" }],
        quyzh3: [{ required: true, message: "取样桩号3不能为空", trigger: "blur" }],
        quywz3: [{ required: true, message: "取样位置3不能为空", trigger: "blur" }],
        quysd3: [{ required: true, message: "取样深度cm3不能为空", trigger: "blur" }],
        shiqtszl3: [{ required: true, message: "试前筒砂质量3不能为空", trigger: "blur" }],
        shihtjsyszl3: [{ required: true, message: "试后筒加剩余砂质量3不能为空", trigger: "blur" }],
        shiknszl3: [{ required: true, message: "试坑内砂质量3不能为空", trigger: "blur" }],
        liangsmd3: [{ required: true, message: "量砂密度3不能为空", trigger: "blur" }],
        shiktj3: [{ required: true, message: "试坑体积3不能为空", trigger: "blur" }],
        kengnstyzl3: [{ required: true, message: "坑内湿土样质量3不能为空", trigger: "blur" }],
        shimd3: [{ required: true, message: "湿密度3不能为空", trigger: "blur" }],
        quyzh4: [{ required: true, message: "取样桩号4不能为空", trigger: "blur" }],
        quywz4: [{ required: true, message: "取样位置4不能为空", trigger: "blur" }],
        quysd4: [{ required: true, message: "取样深度cm4不能为空", trigger: "blur" }],
        shiqtszl4: [{ required: true, message: "试前筒砂质量4不能为空", trigger: "blur" }],
        shihtjsyszl4: [{ required: true, message: "试后筒加剩余砂质量4不能为空", trigger: "blur" }],
        shiknszl4: [{ required: true, message: "试坑内砂质量4不能为空", trigger: "blur" }],
        liangsmd4: [{ required: true, message: "量砂密度4不能为空", trigger: "blur" }],
        shiktj4: [{ required: true, message: "试坑体积4不能为空", trigger: "blur" }],
        kengnstyzl4: [{ required: true, message: "坑内湿土样质量4不能为空", trigger: "blur" }],
        shimd4: [{ required: true, message: "湿密度4不能为空", trigger: "blur" }],
        heh11: [{ required: true, message: "盒号11不能为空", trigger: "blur" }],
        hezl11: [{ required: true, message: "盒质量11不能为空", trigger: "blur" }],
        hejstzl11: [{ required: true, message: "盒+湿土质量11不能为空", trigger: "blur" }],
        hejgtzl11: [{ required: true, message: "盒+干土质量11不能为空", trigger: "blur" }],
        shuifzl11: [{ required: true, message: "水分质量11不能为空", trigger: "blur" }],
        gantzl11: [{ required: true, message: "干土质量11不能为空", trigger: "blur" }],
        hansl11: [{ required: true, message: "含水率11不能为空", trigger: "blur" }],
        heh12: [{ required: true, message: "盒号12不能为空", trigger: "blur" }],
        hezl12: [{ required: true, message: "盒质量12不能为空", trigger: "blur" }],
        hejstzl12: [{ required: true, message: "盒+湿土质量12不能为空", trigger: "blur" }],
        hejgtzl12: [{ required: true, message: "盒+干土质量12不能为空", trigger: "blur" }],
        shuifzl12: [{ required: true, message: "水分质量12不能为空", trigger: "blur" }],
        gantzl12: [{ required: true, message: "干土质量12不能为空", trigger: "blur" }],
        hansl12: [{ required: true, message: "含水率12不能为空", trigger: "blur" }],
        hanslpjz1: [{ required: true, message: "平均含水率1不能为空", trigger: "blur" }],
        heh21: [{ required: true, message: "盒号21不能为空", trigger: "blur" }],
        hezl21: [{ required: true, message: "盒质量21不能为空", trigger: "blur" }],
        hejstzl21: [{ required: true, message: "盒+湿土质量21不能为空", trigger: "blur" }],
        hejgtzl21: [{ required: true, message: "盒+干土质量21不能为空", trigger: "blur" }],
        shuifzl21: [{ required: true, message: "水分质量21不能为空", trigger: "blur" }],
        gantzl21: [{ required: true, message: "干土质量21不能为空", trigger: "blur" }],
        hansl21: [{ required: true, message: "含水率21不能为空", trigger: "blur" }],
        heh22: [{ required: true, message: "盒号22不能为空", trigger: "blur" }],
        hezl22: [{ required: true, message: "盒质量22不能为空", trigger: "blur" }],
        hejstzl22: [{ required: true, message: "盒+湿土质量22不能为空", trigger: "blur" }],
        hejgtzl22: [{ required: true, message: "盒+干土质量22不能为空", trigger: "blur" }],
        shuifzl22: [{ required: true, message: "水分质量22不能为空", trigger: "blur" }],
        gantzl22: [{ required: true, message: "干土质量22不能为空", trigger: "blur" }],
        hansl22: [{ required: true, message: "含水率22不能为空", trigger: "blur" }],
        hanslpjz2: [{ required: true, message: "平均含水率2不能为空", trigger: "blur" }],
        heh31: [{ required: true, message: "盒号31不能为空", trigger: "blur" }],
        hezl31: [{ required: true, message: "盒质量31不能为空", trigger: "blur" }],
        hejstzl31: [{ required: true, message: "盒+湿土质量31不能为空", trigger: "blur" }],
        hejgtzl31: [{ required: true, message: "盒+干土质量31不能为空", trigger: "blur" }],
        shuifzl31: [{ required: true, message: "水分质量31不能为空", trigger: "blur" }],
        gantzl31: [{ required: true, message: "干土质量31不能为空", trigger: "blur" }],
        hansl31: [{ required: true, message: "含水率31不能为空", trigger: "blur" }],
        heh32: [{ required: true, message: "盒号32不能为空", trigger: "blur" }],
        hezl32: [{ required: true, message: "盒质量32不能为空", trigger: "blur" }],
        hejstzl32: [{ required: true, message: "盒+湿土质量32不能为空", trigger: "blur" }],
        hejgtzl32: [{ required: true, message: "盒+干土质量32不能为空", trigger: "blur" }],
        shuifzl32: [{ required: true, message: "水分质量32不能为空", trigger: "blur" }],
        gantzl32: [{ required: true, message: "干土质量32不能为空", trigger: "blur" }],
        hansl32: [{ required: true, message: "含水率32不能为空", trigger: "blur" }],
        hanslpjz3: [{ required: true, message: "平均含水率3不能为空", trigger: "blur" }],
        heh41: [{ required: true, message: "盒号41不能为空", trigger: "blur" }],
        hezl41: [{ required: true, message: "盒质量41不能为空", trigger: "blur" }],
        hejstzl41: [{ required: true, message: "盒+湿土质量41不能为空", trigger: "blur" }],
        hejgtzl41: [{ required: true, message: "盒+干土质量41不能为空", trigger: "blur" }],
        shuifzl41: [{ required: true, message: "水分质量41不能为空", trigger: "blur" }],
        gantzl41: [{ required: true, message: "干土质量41不能为空", trigger: "blur" }],
        hansl41: [{ required: true, message: "含水率41不能为空", trigger: "blur" }],
        heh42: [{ required: true, message: "盒号42不能为空", trigger: "blur" }],
        hezl42: [{ required: true, message: "盒质量42不能为空", trigger: "blur" }],
        hejstzl42: [{ required: true, message: "盒+湿土质量42不能为空", trigger: "blur" }],
        hejgtzl42: [{ required: true, message: "盒+干土质量42不能为空", trigger: "blur" }],
        shuifzl42: [{ required: true, message: "水分质量42不能为空", trigger: "blur" }],
        gantzl42: [{ required: true, message: "干土质量42不能为空", trigger: "blur" }],
        hansl42: [{ required: true, message: "含水率42不能为空", trigger: "blur" }],
        hanslpjz4: [{ required: true, message: "平均含水率4不能为空", trigger: "blur" }],
        ganmd1: [{ required: true, message: "干密度1不能为空", trigger: "blur" }],
        ganmd2: [{ required: true, message: "干密度2不能为空", trigger: "blur" }],
        ganmd3: [{ required: true, message: "干密度3不能为空", trigger: "blur" }],
        ganmd4: [{ required: true, message: "干密度4不能为空", trigger: "blur" }],
        pingjgmd1: [{ required: true, message: "平均干密度1不能为空", trigger: "blur" }],
        pingjgmd2: [{ required: true, message: "平均干密度2不能为空", trigger: "blur" }]
      }
    };
  },
  created() {
    this.getList();
  },
  methods: {
    /** 查询土的密度记录列表 */
    getList() {
      this.loading = true;
      listTgTdmdjlbBsInfo(this.queryParams).then((response) => {
        this.tgTdmdjlbBsInfoList = response.rows;
        this.total = response.total;
        this.loading = false;
      });
    },
    // 取消按钮
    cancel() {
      this.open = false;
      this.reset();
    },
    // 表单重置
    reset() {
      this.form = {
        excelId: undefined,
        totalPage: undefined,
        page: undefined,
        jilbh: undefined,
        jiancdwmc: undefined,
        gongcbwyt: undefined,
        yangpmc: undefined,
        yangpbh: undefined,
        yangpsl: undefined,
        yangpzt: undefined,
        yangpsj: undefined,
        shiyjcrq: undefined,
        shiytjwd: undefined,
        shiytjsd: undefined,
        jiancyj: undefined,
        pandyj: undefined,
        zhuyyqsbmcjbh: undefined,
        delFlag: undefined,
        createBy: undefined,
        createTime: undefined,
        updateBy: undefined,
        updateTime: undefined,
        quyzh1: undefined,
        quywz1: undefined,
        quysd1: undefined,
        shiqtszl1: undefined,
        shihtjsyszl1: undefined,
        shiknszl1: undefined,
        liangsmd1: undefined,
        shiktj1: undefined,
        kengnstyzl1: undefined,
        shimd1: undefined,
        quyzh2: undefined,
        quywz2: undefined,
        quysd2: undefined,
        shiqtszl2: undefined,
        shihtjsyszl2: undefined,
        shiknszl2: undefined,
        liangsmd2: undefined,
        shiktj2: undefined,
        kengnstyzl2: undefined,
        shimd2: undefined,
        quyzh3: undefined,
        quywz3: undefined,
        quysd3: undefined,
        shiqtszl3: undefined,
        shihtjsyszl3: undefined,
        shiknszl3: undefined,
        liangsmd3: undefined,
        shiktj3: undefined,
        kengnstyzl3: undefined,
        shimd3: undefined,
        quyzh4: undefined,
        quywz4: undefined,
        quysd4: undefined,
        shiqtszl4: undefined,
        shihtjsyszl4: undefined,
        shiknszl4: undefined,
        liangsmd4: undefined,
        shiktj4: undefined,
        kengnstyzl4: undefined,
        shimd4: undefined,
        heh11: undefined,
        hezl11: undefined,
        hejstzl11: undefined,
        hejgtzl11: undefined,
        shuifzl11: undefined,
        gantzl11: undefined,
        hansl11: undefined,
        heh12: undefined,
        hezl12: undefined,
        hejstzl12: undefined,
        hejgtzl12: undefined,
        shuifzl12: undefined,
        gantzl12: undefined,
        hansl12: undefined,
        hanslpjz1: undefined,
        heh21: undefined,
        hezl21: undefined,
        hejstzl21: undefined,
        hejgtzl21: undefined,
        shuifzl21: undefined,
        gantzl21: undefined,
        hansl21: undefined,
        heh22: undefined,
        hezl22: undefined,
        hejstzl22: undefined,
        hejgtzl22: undefined,
        shuifzl22: undefined,
        gantzl22: undefined,
        hansl22: undefined,
        hanslpjz2: undefined,
        heh31: undefined,
        hezl31: undefined,
        hejstzl31: undefined,
        hejgtzl31: undefined,
        shuifzl31: undefined,
        gantzl31: undefined,
        hansl31: undefined,
        heh32: undefined,
        hezl32: undefined,
        hejstzl32: undefined,
        hejgtzl32: undefined,
        shuifzl32: undefined,
        gantzl32: undefined,
        hansl32: undefined,
        hanslpjz3: undefined,
        heh41: undefined,
        hezl41: undefined,
        hejstzl41: undefined,
        hejgtzl41: undefined,
        shuifzl41: undefined,
        gantzl41: undefined,
        hansl41: undefined,
        heh42: undefined,
        hezl42: undefined,
        hejstzl42: undefined,
        hejgtzl42: undefined,
        shuifzl42: undefined,
        gantzl42: undefined,
        hansl42: undefined,
        hanslpjz4: undefined,
        ganmd1: undefined,
        ganmd2: undefined,
        ganmd3: undefined,
        ganmd4: undefined,
        pingjgmd1: undefined,
        pingjgmd2: undefined
      };
      this.resetForm("form");
    },
    /** 搜索按钮操作 */
    handleQuery() {
      this.queryParams.pageNum = 1;
      this.getList();
    },
    /** 重置按钮操作 */
    resetQuery() {
      this.resetForm("queryForm");
      this.handleQuery();
    },
    // 多选框选中数据
    handleSelectionChange(selection) {
      this.ids = selection.map((item) => item.excelId);
      this.single = selection.length !== 1;
      this.multiple = !selection.length;
    },
    /** 新增按钮操作 */
    handleAdd() {
      this.reset();
      this.open = true;
      this.title = "添加土的密度记录";
    },
    /** 修改按钮操作 */
    handleUpdate(row) {
      this.loading = true;
      this.reset();
      const excelId = row.excelId || this.ids;
      getTgTdmdjlbBsInfo(excelId).then((response) => {
        this.loading = false;
        this.form = response.data;
        this.open = true;
        this.title = "修改土的密度记录";
      });
    },
    /** 提交按钮 */
    submitForm() {
      this.$refs["form"].validate((valid) => {
        if (valid) {
          this.buttonLoading = true;
          if (this.form.excelId != null) {
            updateTgTdmdjlbBsInfo(this.form)
              .then((response) => {
                this.$modal.msgSuccess("修改成功");
                this.open = false;
                this.getList();
              })
              .finally(() => {
                this.buttonLoading = false;
              });
          } else {
            addTgTdmdjlbBsInfo(this.form)
              .then((response) => {
                this.$modal.msgSuccess("新增成功");
                this.open = false;
                this.getList();
              })
              .finally(() => {
                this.buttonLoading = false;
              });
          }
        }
      });
    },
    /** 删除按钮操作 */
    handleDelete(row) {
      const excelIds = row.excelId || this.ids;
      this.$modal
        .confirm('是否确认删除土的密度记录编号为"' + excelIds + '"的数据项？')
        .then(() => {
          this.loading = true;
          return delTgTdmdjlbBsInfo(excelIds);
        })
        .then(() => {
          this.loading = false;
          this.getList();
          this.$modal.msgSuccess("删除成功");
        })
        .catch(() => {})
        .finally(() => {
          this.loading = false;
        });
    },
    /** 导出按钮操作 */
    handleExport() {
      this.download(
        "report_tg/tgTdmdjlbBsInfo/export",
        {
          ...this.queryParams
        },
        `tgTdmdjlbBsInfo_${new Date().getTime()}.xlsx`
      );
    }
  }
};
</script>
